package juego.vista;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;

import juego.modelo.Tablero;

import titiritero.Dibujable;
import titiritero.Posicionable;
import titiritero.SuperficieDeDibujo;

public class VistaResultados implements Dibujable {

	private Color color;

	private Posicionable posicionable;

	private int x;
	private int y;
	
	public VistaResultados(int i, int j) {
		this.x =i;
		this.y= j;
		this.color= Color.YELLOW;
	}

	public Posicionable getPosicionable() {
		return this.posicionable;
	}

	public void setPosicionable(Posicionable posicionable) {
		this.posicionable = posicionable;		
	}

	public void dibujar(SuperficieDeDibujo superficeDeDibujo) {

		Graphics2D grafico = (Graphics2D) superficeDeDibujo.getBuffer();
		
		grafico.setFont(  new Font( "CenturySchoolbook Bold",Font.PLAIN,30 ) );
		grafico.setColor(color);
		    grafico.drawString( "Score:",x,y );
		    Integer puntaje = Tablero.getInstance().getPuntaje();
		    String s = puntaje.toString();
		    grafico.drawString( s,x+100,y );
		   
		    
		    grafico.drawString( "Vidas restantes:",x+200,y );
		    Integer vidas = Tablero.getInstance().getPacman().getVidas();
		    String v = vidas.toString();
		    grafico.drawString( v,x+450,y );
		
	}
}
